Skip to content

Migrate CI from Travis to GitHub Actions (main branch)#553

Closed
donoghuc with Copilot wants to merge 2 commits into
mainfrom
copilot/migrate-ci-to-github-actions
Closed

Migrate CI from Travis to GitHub Actions (main branch)#553
donoghuc with Copilot wants to merge 2 commits into
mainfrom
copilot/migrate-ci-to-github-actions

Conversation

Copilot AI commented Jun 3, 2026

Copy link
Copy Markdown

Replaces Travis CI with GitHub Actions for the main branch by wiring into the shared reusable workflows in logstash-plugins/.ci@1.x.

Analysis

The fully-resolved Travis config (via logstash-plugins/.ci:travis/travis.yml@1.x) runs only unit tests — no INTEGRATION=true, SECURE_INTEGRATION=true, or HAS_PERFORMANCE_TESTS=1 in the matrix. Only a unit-tests workflow is added.

Travis → GHA matrix parity

Travis ELASTIC_STACK_VERSION / SNAPSHOT GHA (handled by reusable workflow matrix)
8.current, 9.previous, 9.current (stable) unit-tests.yml non-snapshot matrix entries
main, 8.current, 9.previous, 9.current (snapshot) unit-tests.yml snapshot matrix entries

Changes

  • Added .github/workflows/unit-tests.yml — calls unit-tests.yml@1.x; push/PR triggers on 6.x and main; scheduled job (default-branch only) fans out across both active branches via a matrix.branch strategy
  • Updated README.md — swapped Travis badge for GHA unit-tests badge (?branch=main)
  • Deleted .travis.yml

Copilot AI changed the title [WIP] Migrate CI from Travis to GitHub Actions for main branch Migrate CI from Travis to GitHub Actions (main branch) Jun 3, 2026
Copilot AI requested a review from donoghuc June 3, 2026 23:26
@donoghuc donoghuc closed this Jun 4, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Migrate CI from Travis to GitHub Actions (main branch)

2 participants